payment manager - German English Dictionary